# 定义类
class TestCase:
    """
    这是测试类
    """

    def setup_class(self):
        # 类级别前置的代码，在所有用例执行之前执行一次
        print("setup_class")
        pass

    def teardown_class(self):
        # 类级别后置代码，在所再用例执行之后执行一次
        print("teardown_class")
        pass

    def setup_method(self):
        # 方法级别前置代码，每条测试用例执行之前都会执行一次
        print("setup_method")
        pass

    def teardown_method(self):
        # 方法级别后置代码，每条测试用例执行之后都会执行一次
        print("teardown_method")

    def test_login(self):  # 测试方法
        # 具体的用例代码（测试步骤）
        print("这是登录用例")
        pass

    def test_1(self):  # 测试方法
        # 具体的用例代码（测试步骤）
        print("这是登录1")
        pass

    # 失败的
    def test_2(self):  # 测试方法
        # 具体的用例代码（测试步骤）
        print("这是登录2")
        assert False
